This type defines a basic Stribeck-based friction model.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=real64), | public | :: | coulomb_friction_coefficient | ||||
real(kind=real64), | public | :: | static_friction_coefficient | ||||
real(kind=real64), | public | :: | stribeck_velocity | ||||
real(kind=real64), | public | :: | viscous_damping |
procedure, public :: constraint_equations => fmdl_constraints | |
procedure, public :: evaluate => sf_eval | |
procedure, public :: fit => fmdl_fit | |
procedure, public :: from_array => sf_from_array | |
procedure, public :: get_constraint_equation_count => fmdl_get_constraint_count | |
procedure, public :: get_state_variable_count => sf_get_state_var_count | |
procedure, public :: has_internal_state => sf_has_state_vars | |
procedure, public :: parameter_count => sf_parameter_count | |
procedure, public :: reset => fmdl_reset | |
procedure, public :: state => sf_state_model | |
procedure, public :: to_array => sf_to_array |